poj 1003 Java

poj 1003 Java

import java.util.Scanner;
 
class Main{
	public static void main(String[] args){
		Scanner in=new Scanner(System.in);
		while(in.hasNext()){
			double f=in.nextFloat();
			if(f==0)
				return ;
			if(f<=0.5){
				System.out.println("1 card(s)");
				continue;	
			}
			int ans=1;
			double sum=0.5;
			int base=2;
			do{
				base++;
				ans++;
				sum+=1.0/base;
			}while(sum<f);
			System.out.println(ans+" card(s)");
		}
	}
}

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注